package pe.edu.upc.dai.grupovictor.dao;

import java.sql.Connection;
import java.util.List;
import pe.edu.upc.dai.grupovictor.model.Inscripcion;
import pe.edu.upc.dai.grupovictor.model.ProgramaCurso;
import pe.edu.upc.dai.grupovictor.model.TipoEvaluacion;

public interface InscripcionDao {

    public void iniciarConnection(Connection connection);

    public Inscripcion seleccionarPorPrimaryKey(Long id);

    public Inscripcion seleccionarPorNombre(String nombre);

    public void insertar(Inscripcion ciclo);

    public void actualizar(Inscripcion ciclo);

    public void eliminar(Inscripcion ciclo);

    public List<Inscripcion> seleccionarTodosBySeccion(ProgramaCurso seccion, TipoEvaluacion tipoEval);
    
}
